if you use this how to engine in your game, please put me ( shadow ) in your credits...

                         S0ZZZZZZZZZZZZZZZZM                             ascii w00t!                      
                        MMMMMMM@WWWWWWWWWWWWWWWWMMMMMMM                                             
                    MMMMMWWWWBWBBBBBBBBBBB8Zaaaa8BM@MMMMMMMMM;                                      
                MMMMMZZa880BBBBBBBBBBBBBWWMMMMMMM08i;r70@@M@MMMMMM                                  
           SMMWZM08ZMMMMMMZZZZZ80BBBBBBB0X2MM:S  MMMMM022aa0@WWWMMZMMM          MMMMMM8             
           8MMMMMMMMMMMMMMWW@@@M08880BBBBZZZ0 S  MZZSMM082SaZ0WWWMMMMM XXW  @8a:MMMMMM@             
           SMM@MMMM0MMMMMMMMMMMMW00B080BWWW20;0.;    MMMM82aa80BBBWWWMMMMM  MMMMMMMMMM2             
                    MMMMMMMMMMMMMMMMWZ80BBW@MZMX@,rr:  MMM@WWZXSSa@BBBBWZBMMMMMMMMMM                
                          MMMMMMMMMMMMMWWBBBW78.2 ,i:    aMM@MMBXSSaMWBBWWS;MMMMMMMMM               
                              MMMMB;77XSaWBBW@MZMS0  MMMM0r;rZMMMWS222MWBW7;0aMMMM                  
MMM                             ,B88BBBBBWW@WWMXB,;MBMMZ20B00aSZM@BBS2ZSWB0B@Wa7MM                  
 MM;;X8                     XX: 2W8BBBBWWZ88Z@@8Wa2MM8ZZZ00@MW2ZZ8MW80SX@BWMZZZ28M                  
 MM@MMM;    .         ;     MMMMM@BBBBBB02222W0@@M@WW2XB@WWMMMMBXa0BM@a2@W0Ba2W@aM                  
 MMBW0WMMMMMM0        MMMMMMM@WBBBWWW@0S2a22SXrWBBBB0BBMMMMMWMMM00r2@WMWWM7XMMM@MM,                 
 MMaZ7r8W@MWWMMMMMMMMMMWWWWW@@@@@M0SX7XXaMMMMM@WBBBBZMMMMr   8MMMMBWXX@BB@7rZM  ZM                  
 MMMMB8802rXXaW@MMMMMM@@@@@MaSXX7XSS0MM@WWBBBBBBBBBBZMM    .    MM287SMWWWW0MM  MM.                 
 . MMMMMMWZ0BBW0X222222SSSS22SBWWWWBWWBBBBBBBBBBBBBBBMM;X;i:.. XMMMMZB2XWBBaMM  MMr                 
   X.MMMMM@W8000aZZZ8888888808WWB0000000BBBBBBBBBBBBMX8,;:,:,, .Z;MMZBZZWBWZMM  7W                  
     M@MMMMM000BWWW@0WWWWWWWWBB8BB000BB8000BBBBBBBBBM : ,..,::.   MM8WBWWW8SMM :                    
       MMMMMMMMMMMMM2ZZZZZZZZZZaMMMMMMMaZZ88BBBBBBBBM:X,i:,:::::  MMMM8WW0;iMMMM                    
           SMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM8BBBBBBBBM:X,i:,:::::  MaMM :@BMM  2M                    
                MMMMMMMMMMMMMMMMZr7rXZSi7B00BBBBBBBBM , ::,:::::  M8@MMM7iMMMMWM                    
                      MMMMMMMMZa80B0B@B22a2WBBBBWMMMMMMi::,:::::  MBMM  MM  MMBMWMMMX               
                      @rri: WMZZ0WWWB882a08WBBWWMS880BM ...,::::  MM@M  MM  MZB@MMMM2               
                            XZ0WBBBW82aZZ@WBBBM0M,77772.i..,,::: ,MMZW      @r@MMMB@X               
                          MMMMWMZSSXXSZMWWBBBBM 2 ,,,,,WMX:, ...       ,a22 MMMMMM                  
                        MMMZ0W2SSS0MMMWB8ZaaZ0M r :irr;::;Sr,::::::i2SSX7i: 0M                      
                      MMMZWWWMaSB@WWB08Z8MMMM28MM S ,,:irr777XXXXXX77;i,,iMM                        
                  MBBrM0@WW@ZaB0WB088Z0M@MMMMMMMMBM.:i7,:iiiiiiiiiiii;@@@M i                        
              2i,iMMMM@B00802XBB08B@WB@MMMMMM0BMWMMZBBM:,iiiiiiiiii720iXX8                          
             :MMMMW0WWW@2SaaaXB08Z@MMMMMMMMMM;;B2MMMMMM2XSSSS222228@S@                              
       8MMMMMMMMMMMWX77XSX@M@0MMMMMMMMMMMMMi7SrW08882MMMMMMMMMMMMMMM                                
   MMMMMB0BWWZrrrrrXM@W008ZaaXMMMMMMMMMi:;7XSMBMMir@W0a2a;,:7        i                              
     MMMMMMMB880000882MMMMMMMMMMMMS    WZ22W8MM8WWM270BBWWMB0@MZ  .: ..i                            
     :     0MMMMMMMMMMMMMMMMMM   ,  :8SB208MMWM8@2a0Z0BBBB@828WWZZ   . ,                            
           ,M88888888ZZaaaaaaM      rMB0ZM@MMBM0M7;MM080BBW08ZZ0M@:X  aM                            
                                    ,WZ@BMMMMBM80Z7MM0080BBW@0ZZZWMM  MM                            
                                  ZMMWWMMMM8WaW7iMMMMMM8Z80BBW@BSaZ@MMMM                            
                                  7MMMMMMMMMM8MS7MMMMMMMM@0BBBBWMWXXrrWM                            
                                  2MMMM    MM0MXX7,MMMMMM8a80BBBBWW@MM8M                            
                                  BM0    M2MWZ8B@SS8XMMMMMMW8BBBBWWMMMMMWM                          
                                  ;M.    MMMMWWMM8WZrMMMMMMM8BBBBB8B20X0ZM 7                        
                                         MMWMW@MMB@BrMMMMMM@0BBBWB2S      aW                        
                                         B.          MMM08BWWW00BWZ0 SaBWB  ZM                      
                                         ZSZW;S:,. .   MM@2X;8M@BWZMMM    7riZ                      
                                      :MZ8S.i ,,::.      rWZX0MW0WZZ  MMMMMMMM.                     
                                      .@Si; :.::.  Xa, X.aBZX0MW0W8W  7.2iWM :                      
                                       87 :.,,:: 2iSB, 2;Z0ZX0MW0W8W .: r WM                        
                                       r, ,,:::: MMrZ, XiZ0ZX0MW0WZB .arX BM                        
                                       ; ., ..., MM    : X8ZX0MW0WZ0 :, MMMM                        
                                      rMBaX ,,i    MM; MMBZZX0MW0WZMMMMMMM                          
                                         MM;;;S ,, MMMMW0ZZZX0MW0W88                                
                                         riMMMM7X; MM0BZZZZZX0MW0W0@                                
                                           @ZZW; MiM@2aaaZZZX0MW0WBM                                
                                                 MMWMaZaZZZZX0MW0WBM                                
                                                 MMWMaaX7r;i,2MM@W2r                                
                                             MMMMW2aZ80MMMMMMM8ZraMMMMMM                            
                                             MMZWZ8888ZB8WW@MW0BSaM@8WZM                            
                                             MM@MMMMMMMMMMMMMMMM8WMMMMMM                            
                                             MMSWSZZZZ20ZWWWMWWBXaM@a0aM                            
                                             W7          .i.,:;:                                    
                                             :i :                        ii;                        
                                           MMMM:MMMMMMMMXMMMMMMMMMMMMMMM ..,:ii;                    
                                         MMMMMM          0MMMM80BW@WS22M       ..::::i              
                                         MM:7  Sa222222a2: ,;0MM0000Z80M7M :::::.....,.....  M880aM 
                                       X,M0 :  MMMMMMMMMM;  ,2@WMWW@@M0@MM  .,,,  ...,,,,,.  MMMMMM 
                                      7MM .MMMMM0W0000BB@MMMMX iMMMMMMZZZM       ,,:ii,..    MBBM0M 
                                      7MM  WZWB8@MMMMMMM00W00: XMMXS8ZMMMMMM,:iiir         MMMBaM   
                                         MM@B0WMM      MMM00WMMa  MMMMMMMMMM8MMMMMMMMMMMMMMMBWMMM   
                                      :MMMM80MM ,  Z0, . ZMW8WMMMM        M@WMB80000000BBBW@MMM     
                                      :M@0B80MM .aXZZS2: 8MW800WMM        MWWM@@@@@@@MW008802       